all:
	mkdir ~/plataforma2.X
	cp -R * ~/plataforma2.X/
	make -C ~/plataforma2.X/ client
	mkdir /var/www/rpc-servidor
	cp -R rpc-servidor/* /var/www/rpc-servidor/
	cp Makefile /var/www/
	make -C /var/www/ server
	chmod 777 /var/www/rpc-servidor/* ~/plataforma2.X/*
	chmod 777 ~/plataforma2.X/rpc-cliente/*
client:
	g++ -c datosEntrada/DatosEntrada.cpp -o datosEntrada/DatosEntrada.o
	g++ principal.cpp datosEntrada/DatosEntrada.o -I./datosEntrada/ -o principal
	g++ rpc-cliente/cliente_capturatraza.cpp rpc-cliente/capturatraza_clnt.c rpc-cliente/capturatraza_xdr.c -o rpc-cliente/capturatraza_cliente
	flex --outfile=interpreteComando/lex.yy.c interpreteComando/AnalizadorLxicoInterprete.l   
	g++ interpreteComando/lex.yy.c datosEntrada/DatosEntrada.o -lfl -o interpreteComando/interprete
	qmake qtinterfaz/portedcanvas.pro -o qtinterfaz/Makefile
	make -C qtinterfaz/
		
server:
	g++ rpc-servidor/servidor_capturatraza.cpp rpc-servidor/capturatraza_svc.c rpc-servidor/capturatraza_xdr.c -o rpc-servidor/capturatraza_servidor
	
	
clean:
	rm -rf /var/www/rpc-servidor/* ~/plataforma2.X/*   
	rmdir ~/plataforma2.X /var/www/rpc-servidor